package com.honghu.cloud.service;

import java.util.List;
import java.util.Map;

import com.honghu.cloud.bean.FTPServer;
import com.honghu.cloud.common.page.Page;

/**
 * FTP服务器service
 * @author Administrator
 *
 */
public interface IFTPServerService {


	public void batchDelObjs(List<FTPServer> objs);


	public FTPServer getObjByProperty(String key, String operation_symbol, Object value);


	public List<FTPServer> selectObjByProperty(Map<String, Object> maps);


	public List<FTPServer> queryPages(Map<String, Object> params);


	public List<FTPServer> queryPageListWithNoRelations(Map<String, Object> param);


	public List<FTPServer> queryPagesWithNoRelations(Map<String, Object> params, Integer currentPage,
			Integer pageSize);


	public Page<FTPServer> queryPagesWithNoRelations(Map<String, Object> params);


	public void batchDeleteByIds(List<Long> ids);


	public void saveEntity(FTPServer obj);


	public void updateById(FTPServer obj);


	public void deleteById(Long id);


	public FTPServer selectByPrimaryKey(Long id);


	public List<FTPServer> queryPageList(Map<String, Object> params, Integer begin, Integer max);


	public List<FTPServer> queryPageList(Map<String, Object> params);


	public int selectCount(Map<String, Object> params);


	public List<FTPServer> queryList(Map<String, Object> params, Integer begin, Integer max);


	public Page<FTPServer> list(Map<String, Object> params);


	public void save(FTPServer ftpServer);


	public void update(FTPServer ftpServer);


	public List<FTPServer> queryPageListNotId(Map<String, Object> map);


	public void delete(Long id);


	public List<FTPServer> queryFtpServerUserTrans(Map<String, Object> params);
	
}
